245 W Valley Blvd, Alhambra, CA 91801-5053, Alhambra
"Outdoor seating was nice and was able to eat lots because the portions were so big! The fish dish wi"
"Outdoor seating was nice and was able to eat lots because the portions were so big! The fish dish wi"